import { defineConfig, PluginOption } from 'vite'
import react from '@vitejs/plugin-react'
// import { resolve } from 'path'
// import libCss from 'vite-plugin-libcss'

// const resolvePath = (str: string) => resolve(__dirname, str)
// https://vitejs.dev/config/
export default defineConfig({
  // , libCss() as PluginOption
  plugins: [react()],
  server: {
    open: true,
    host: '0.0.0.0',
    port: 4399
  }
  // 库模式配置
  // build: {
  //   outDir: 'yjrLib/src',
  //   lib: {
  //     entry: resolvePath('src/mescroll/MescrollReact.tsx'),
  //     name: 'yjr',
  //     fileName: format => `index.${format}.js`
  //   },
  //   rollupOptions: {
  //     // 确保外部化处理那些你不想打包进库的依赖
  //     external: ['react'],
  //     output: {
  //       // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
  //       globals: {
  //         react: 'react'
  //       }
  //     }
  //   }
  // }
})
